that (all) depends - French English Dictionary